package com.tedu.am;  // 包： java程序在java虚拟机中的路径

import java.util.Random;

/**
 * 我们会把上课的代码上传到gitee
 * 演示 程序的三大结构：顺序结构；选择结构（分支结构）；循环结构
 * 必须学会
 */
public class CodeMain {



    public static void main(String[] args) {
        // 顺序结构： 代码逐行依次运行
        int age = new Random().nextInt(100);
        System.out.println("年龄："+age);
        // 选择结构 :依据条件，进行选择执行
        if (age>=16){
            System.out.println("你要付全部刑事责任");
        }else if(age<16&&age>=14){
            System.out.println("你要负责部分刑事责任：比如杀人。走私毒品。");
        }else{
            System.out.println("你不用付任何刑事责任");
        }
        // 总结：选择结构：先判断，ture：执行if{代码}   false：执行 else{代码}

        //王者荣耀为例：打怪兽； 在游戏中，我们会使用if 分支结构吗？？？

        //循环结构： 在满足条件下,循环执行
        // 比如：雪花，爱心 使用循环； 重复出现、爱心移动；
        //循环输出
        for (int i = 0; i < new Random().nextInt(10); i++) {
            System.out.println("我是循环，执行第"+i);
        }//  非常熟练
        //总结： 需要进行循环操作；比如  爱心；游戏--循环
        // 执行：int i=0  执行判断条件，；执行循环体；i++; 执行判断条件，；执行循环体；i++;...........
        //需求：在愤怒的小鸟；坦克大战；---画坦克时，需要循环； 画地图，画子弹，都需要循环------
        // 在需要重复执行时，可以使用循环；
        //while
        while(new Random().nextInt(4)<2){
            System.out.println("我是一个循环，我不知道我什么时候停止");
        }
        // 先执行判断，再执行循环体





    }


}
